Este es le inicio de un Aprendizaje Emocionante!!💚💻
¿Que es git?
Git es un sistema de control de versiones, que permite gestionar proyectos para que tengan un historial de creación, poder mirar que cambio se han hecho a lo largo del desarrollo de ese proyecto y ver que personas han hecho los cambios
Para iniciar un proyecto con git debemos estar ubicados en el directorio del proyecto, ejemplo (proyecto1)
mrsamu@MR-Samu MINGW64 ~/proyecto1
para empezar a usar git ya ubicados se ejecuta el comando
mrsamu@MR-Samu MINGW64 ~/proyecto1
$git init
Ciclo Básico de trabajo en git
•En GIT existen diferentes areas de trabajo o ciclos de trabajo principales que son:
-
1.) Working directory
-
2.) Staging Area
-
3.) Git Directory
Un proyecto se añade con: git add nombreDelProyecto
Al añadirse el proyecto, todos los archivos de este estarán en el repositorio, cuando se haga un cambio, pero
no se añadió con git add, esos cambios están en el working directory, al añadirse esos cambios con git
add,los archivos del proyecto estarán en el staging area y no es hasta que se realiza un
git commit -m"Mensaje de un commit"
que los cambios del proyecto van a estar en el repositorio
guardados definitivamente o en el Git Directory
Ramas en Git (Branch)
Las ramas (Branch) en git, son diferentes 'lineas de tiempo' que contienen los commits realizados desde el inicio del proyecto, por defecto, en un repositorio git, se crea la rama main y tambien podemos crear otras ramas para hacer mas dinámico el trabajo con nustro proyecto, por ejemplo, una rama que se encargue de trabajar el footer de nestra página web, otra del header, y así tener una mejor organización y flujo de trabajo en nuestro repositorio.